Finding a smallest odd hole in a claw-free graph using global structure

نویسندگان

  • William Sean Kennedy
  • Andrew D. King
چکیده

A lemma of Fouquet implies that a claw-free graph contains an induced C5, contains no odd hole, or is quasi-line. In this paper we use this result to give an improved shortest-oddhole algorithm for claw-free graphs by exploiting the structural relationship between line graphs and quasi-line graphs suggested by Chudnovsky and Seymour’s structure theorem for quasi-line graphs. Our approach involves reducing the problem to that of finding a shortest odd cycle of length ≥ 5 in a graph. Our algorithm runs in O(m + n log n) time, improving upon Shrem, Stern, and Golumbic’s recent O(nm) algorithm, which uses a local approach. The best known recognition algorithms for claw-free graphs run in O(m)∩O(n) time, or O(m)∩O(n) without fast matrix multiplication. 1 Background and motivation A hole in a graph is an induced cycle Ck of length k ≥ 4. Odd holes are fundamental to the study of perfect graphs [5]; although there are polynomial-time algorithms that decide whether or not either a graph or its complement contains an odd hole [9, 2], no general algorithm for detecting an odd hole in a graph is known. Odd holes are also fundamental to the study of claw-free graphs, i.e. graphs containing no induced copy of K1,3. Every neighbourhood v in a claw-free graph has stability number α(G[N(v)]) ≤ 2. So if G[N(v)] is perfect then v is bisimplicial (i.e. its neighbours can be partitioned into two cliques, i.e. G[N(v)] is cobipartite), and if G[N(v)] is imperfect then G[N(v)] contains the complement of an odd hole. Fouquet proved something stronger: Lemma 1 (Fouquet [11]). Let G be a connected claw-free graph with α(G) ≥ 3. Then every vertex of G is bisimplicial or contains an induced C5 in its neighbourhood. It follows that a claw-free graphG has α(G) ≤ 2, or contains an induced C5 in the neighbourhood of some vertex, or is quasi-line, meaning every vertex is bisimplicial. Chvátal and Sbihi proved a decomposition theorem for perfect claw-free graphs that yields a polynomial-time recognition algorithm [8]. More recently, Shrem, Stern, and Golumbic gave ∗School of Computer Science, McGill University, Montreal. †Corresponding author: [email protected], IEOR Department, Columbia University, New York. Research supported by an NSERC postdoctoral fellowship. 1 ar X iv :1 10 3. 62 22 v2 [ cs .D M ] 2 4 M ay 2 01 1 an O(nm2) algorithm for finding a shortest odd hole in a claw-free graph based on a variant of breadth-first search in an auxiliary graph [17]. We solve the same problem, but instead of using local structure we use global structure and take advantage of the similarities between claw-free graphs, quasi-line graphs, and line graphs. We prove the following: Theorem 2. There exists an algorithm that, given a claw-free graph G on n vertices and m edges, finds a smallest odd hole in G or determines that none exists in O(m2 + n2 log n) time. Fouquet’s lemma allows us to focus on quasi-line graphs. Their global structure, described by Chudnovsky and Seymour [6], resembles that of line graphs closely enough that we can reduce the shortest odd hole problem on quasi-line graphs to a set of shortest path problems in underlying multigraphs. Our algorithm is not much slower than the fastest known recognition algorithms for claw-free graphs: Alon and Boppana gave an O(n3.5) recognition algorithm [1]. Kloks, Kratsch, and Müller gave an O(m1.69) recognition algorithm that relies on impractical fast matrix multiplication [14]. Their approach takes O(m2) time using naïve matrix multiplication, and more generally O(m(β+1)/2) time using O(nβ) matrix multiplication. 2 The easy cases: Finding a C5 We begin by taking advantage of Fouquet’s lemma in order to reduce the problem to quasi-line graphs. We denote the closed neighbourhood of a vertex v by Ñ(v). Theorem 3. Let G be graph with α(G) ≤ 2. In O(m2) time we can find an induced C5 in G or determine that none exists. Proof. For each edge uv we do the following. First, we construct sets X = N(u) \ Ñ(v), Y = N(v) \ Ñ(u), and Z = V (G) \ (N(u) ∪ N(v)). If u and v are in an induced C5 together then all three must be nonempty. Since α(G) ≤ 2, we know that both X and Y are complete to Z. Second, we search for x ∈ X and y ∈ Y which are nonadjacent – if such x and y exist then this clearly gives us a C5. It is easy to see that we can construct the sets in O(n) time, and that we can search for a non-edge between X and Y in O(m) time, since we can terminate once we find one. Thus it takes O(m2) time to do this for every edge, and if an induced C5 exists in G we will identify it as uvyzx for any z ∈ Z. Kloks, Kratsch, and Müller observed that as a consequence of Turán’s theorem, every vertex in a claw-free graph has at most 2 √ m neighbours [14]. We make repeated use of this fact, starting with a consequence of the previous lemma: Corollary 4. Let G be a claw-free graph with α(G) ≥ 3. Then in O(m2) time we can find an induced W5 in G or determine that G is quasi-line. Proof. By Fouquet’s lemma, any vertex of G is either bisimplicial or contains an induced C5 in its neighbourhood. For any v ∈ V (G), we can easily check whether or not G[N(v)] is cobipartite in O(d(v)2) time. Since G is claw-free, d(v)2 = O(m). Thus in O(nm) time we can determine that G is quasi-line or find a vertex v which is not bisimplicial.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On the structure of (banner, odd hole)-free graphs

A hole is a chordless cycle with at least four vertices. A hole is odd if it has an odd number of vertices. A banner is a graph which consists of a hole on four vertices and a single vertex with precisely one neighbor on the hole. We prove that a (banner, odd hole)-free graph is either perfect, or does not contain a stable set on three vertices, or contains a homogeneous set. Using this structu...

متن کامل

A Transformation Which Preserves the Clique Number

We introduce a graph transformation which preserves the clique number. When applied to graphs containing no odd hole and no cricket (a particular graph on 5 vertices) the transformation also preserves the chromatic number. Using this transformation we derive a polynomial algorithm for the computation of the clique number of all graphs in a class which strictly contains diamond-free graphs. Furt...

متن کامل

Claw-free graphs. V. Global structure

A graph is claw-free if no vertex has three pairwise nonadjacent neighbours. In earlier papers of this series we proved that every claw-free graph either belongs to one of several basic classes that we described explicitly, or admits one of a few kinds of decomposition. In this paper we convert this “decomposition” theorem into a theorem describing the global structure of claw-free graphs.

متن کامل

On 2-factors with a bounded number of odd components

A 2-factor in a graph is a spanning 2-regular subgraph, or equivalently a spanning collection of disjoint cycles. In this paper we investigate the existence of 2-factors with a bounded number of odd cycles in a graph. We extend results of Ryjáček, Saito, and Schelp (Closure, 2-factors, and cycle coverings in claw-free graphs, J. Graph Theory, 32 (1999), no. 2, 109-117) and show that the number ...

متن کامل

Almost all webs with odd clique number 5 are not rank - perfect

Graphs with circular symmetry, called webs, are relevant w.r.t. describing the stable set polytopes of two larger graph classes, quasi-line graphs [7,11] and claw-free graphs [6,7]. Providing a decent linear description of the stable set polytopes of claw-free graphs is a long-standing problem [8]. However, even the problem of finding all facets of stable set polytopes of webs is open. So far, ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Discrete Applied Mathematics

دوره 161  شماره 

صفحات  -

تاریخ انتشار 2013